package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class MedicationRecord {
    // 用药记录的唯一标识
    @Excel(name = "序号")
    private String id;

    // 用户的 ID
    @Excel(name = "用户id")
    private String userId;

    // 药品的 ID
    @Excel(name = "药品id")
    private String medicineId;

    // 用药的具体时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "用药时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date medicationTime;

    // 是否按时用药的标志
    @Excel(name = "是否按时用药")
    private Boolean isOnTime;

    // 创建记录的人
    @Excel(name = "创建人")
    private String createBy;

    // 记录的创建时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createTime;

    // 更新记录的人
    @Excel(name = "更新人")
    private String updateBy;

    // 记录的更新时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateTime;
}
